package cn.com.bluemoon.daps.standard.vo;

import cn.com.bluemoon.daps.common.domain.BmPageRequestVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * 针对稽核报告中 查询中文校验和字段标准 的分页查询条件
 * @author Jarod.Kong
 * @date 2020/8/6 11:58
 */
@ApiModel(description = "针对稽核报告中 查询中文校验和字段标准 的分页查询条件")
@Data
@Accessors
@EqualsAndHashCode(callSuper = true)
public class SysAuditReportSearchVo<T> extends BmPageRequestVo<T> implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("系统稽核id,对应中文检查id或者标准检查id等")
    private String sysAuditId;

    @ApiModelProperty("模型id, 为空获取所有报告")
    private String modelId;

    @ApiModelProperty(value = "关键字,查询标准中英文名称")
    @Size(max = 100, message = "关键字不可大于{max}")
    private String keyword;

}
